package com.homwork.Collection_learn.List;

import java.util.ArrayList;
import java.util.List;

public class ListMethod {
    @SuppressWarnings({"all"})
    public static void main(String[] args) {
        List list = new ArrayList();
        list.add("张三丰");
        list.add("贾宝玉");

//        // add( int index,E element )
//        //在index = 1的位置插入一个对象
//        list.add(1, "gqm");
//        System.out.println(list);
//
//        //addAll(     int index, Collection else)
//        //从index 位置的开始将else中的所有的元素添加起来
//        list.addAll(2,list);
//        System.out.println(list);

        //Object get(int index):获取指定index位置的元素
//        System.out.println(list.get(1));

        //int indexOf(     Object o ):返回obj在集合中首次出现的位置
//        System.out.println(list.indexOf("贾宝玉"));
//
        //int lastIndexOf(Object obj):返回obj在当前集合中末次出现的位置
//        System.out.println(list.lastIndexOf("贾宝玉"));
//
//        //Object remove(int index):移除指定index位置的元素，并返回次元素
//        list.remove(0);
//        System.out.println(list);
//
//        //   Object set(int index,Object ele):设置指定index位置的元素为ele，相当于替换
//        list.set(1,"玛丽");
//        System.out.println("list="+list);

//        //List subList(int fromIndex,int toIndex): 返回从fromIndex到toIndex位置的子集合
////        注意返回的子集合 fromIndex <= subList < toIndex
//        List list1 = list.subList(0, 2);
//        System.out.println(list1);


    }
}
